package jdx_07_DCL;

public class Mgr07 {

    private static volatile Mgr07 INSTANCE;//【实验7】真正的解决高并发访问问题(和底层创建对象的顺序有关)

    private Mgr07(){}

    public static Mgr07 getInstance(){
        if(INSTANCE==null){
            synchronized (Mgr07.class){
                if(INSTANCE==null){
                    INSTANCE = new Mgr07();
                }
            }
        }
        return INSTANCE;
    }
}

/*
【实验7】

 */

